﻿using System;

namespace ControlesComunes
{
    /// <summary> Control para la fecha de seleccion solo mes </summary>
    public partial class RangoFechaMes : System.Web.UI.UserControl
    {

        /// <summary> Metodo que se ejecuta cuando se carga el control </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        #region Propiedades

        /// <summary> Propiedad que obtiene la fecha seleccionada </summary>
        public string Fecha
        {
            get { return tbFecha.Text; }
        }


        /// <summary> Propiedad que obtiene la fecha seleccionada </summary>
        public DateTime FechaFin
        {
            get { return Convert.ToDateTime(tbFecha.Text).AddMonths(1).AddDays(-1); }
        }

        /// <summary> Metodo que asigna el grupo de validacio </summary>
        public string ValidationGroup
        {
            set { tbFecha.ValidationGroup = value; }
        }


        /// <summary>
        /// Metodo que asigna el mensaje de validacion
        /// </summary>
        public string ValidatorMessage
        {
            set { tbFecha.ValidatorMessage = value; }
        }


        public int Width
        {
            set { tbFecha.Width = value; }
        }


        public bool AllowBlank
        {
            set { tbFecha.AllowBlank = value; }   
        }
        #endregion
    }
}